package com.ruoyi.project.g6.entity;

import com.ruoyi.project.g6.entity.common.FileEntity;
import lombok.Data;

/**
 * 车辆型号实体
 * 校验: 参数名称|类型
 *
 * @author wz-zjx   2019-12-4 09:33:40
 */
@Data

public class VehicleType  {
    /**
     * 车辆型号（必填）
     */
    private String modelCn;
    /**
     * 环保信息公开编号
     */
    private String epaPublicInfoNum;
    /**
     * 车载终端型号
     */
    private String tboxModel;
    /**
     * 车载终端内芯片型号
     */
    private String chipModel;
    /**
     * 发动机型号
     */
    private String engineType;
    /**
     * 燃料类型：1汽油 2柴油3混合油4液化石油气5天然气6甲醇7乙醇8太阳能9电10生物燃料11氢12其它
     */
    private Integer engineFuelType;
    /**
     * 排放水平
     */
    private String engineEmissionLevel;
    /**
     * 尿素箱容积
     */
    private Double ureaTankCapacity;
    /**
     * 车辆厂家
     */
    private String vehicleFirm;
    /**
     * 厂牌品牌
     */
    private String factoryModel;
    /**
     * 驱动桥主减速比
     */
    private Double reductionRatio;
    /**
     * 前进档个数
     */
    private Integer transmissionForwardNumber;
    /**
     * 各档速比（多个值以/分割）
     */
    private String transmissionGearRatio;
    /**
     * 车型详情
     */
    private String modelCnDetail;
    /**
     * 用途类型
     */
    private String modelType;
    /**
     * 产地
     */
    private String productArea;
    /**
     * 底盘型号
     */
    private String chassisModel;
    /**
     * 底盘生产企业
     */
    private String chassisFirm;
    /**
     * 最大允许装载质量
     */
    private Double maxAllowMass;
    /**
     * 半挂牵引车鞍座最大允许承载质量
     */
    private Double maxAllowAbleBearingMass;
    /**
     * 最高车速
     */
    private Integer maxSpeed;
    /**
     * 最小离地间隙
     */
    private Double minGroundClearance;
    /**
     * 车辆滑行系数(A、B、C)（多个数值，以/分割）
     */
    private String vehicleSlidingCoefficient;
    /**
     * 轴数/列车轴数（多个数值，以/分割）
     */
    private String axlesNumber;
    /**
     * 轴距
     */
    private Double wheelBase1;
    /**
     * 轮距(前/后)（多个数值，以/分割）
     */
    private String wheelBase2;
    /**
     * 车身（或驾驶室）型式
     */
    private String bodyModel;
    /**
     * 轮胎数
     */
    private Integer tireNumber;
    /**
     * 轮胎生产企业
     */
    private String tireManufacturer;
    /**
     * 轮胎规格
     */
    private String tireSpec;
    /**
     * 轮胎气压
     */
    private Integer tirePressure;
    /**
     * 接近角/离去角
     */
    private String approachDepartureAngle;
    /**
     * 变速箱名称
     */
    private String transmissionName;
    /**
     * 变速器生产企业
     */
    private String transmissionFirm;
    /**
     * 型式/操纵方式
     */
    private String transmissionType;
    /**
     * 变速器型号
     */
    private String transmissionModel;
    /**
     * 油箱容积
     */
    private Double fuelTankCapacity;
    /**
     * 由发动机驱动的附件允许吸收的最大功率
     */
    private String allowedMaxPower;
    /**
     * ESC 试验ABC 转速
     */
    private String abcSpeed;
    /**
     * 设备监控版本号
     */
    private String tmsMonitorVersion;
    /**
     * 驱动型式及位置
     */
    private String driveType;
    /**
     * 车型检测报告文件
     */
    private FileEntity detectionReport;
}
